package me.zhengjie.minbearwcs.entity.PO.wcs.mission.status;

import me.zhengjie.minbearwcs.entity.PO.wcs.mission.type.MissionType;

public enum InboundMissionFor5Or6FloorStatus implements MissionStatus {

    WAIT_FOR_EXCHANGE_STORAGE,

    SEARCHING_EXCHANGE_STORAGE,

    WAIT_FOR_DISPATCH_EXCHANGE_STORAGE,

    DISPATCHING_EXCHANGE_STORAGE,

    PROCESSING_EXCHANGE_STORAGE,

    WAIT_FOR_CHECK_SKU,

    CHECKING_SKU,

    WAIT_HANDLE_EXCEPTION,

    WAIT_FOR_DISPATCH_REAL_STORAGE,

    DISPATCHING_REAL_STORAGE,

    PROCESSING_REAL_STORAGE,

    WAIT_FOR_ROLLBACK_PRODUCTION_LINE,

    PROCESSING_ROLLBACK_PRODUCTION_LINE,

    FINISH,

    CANCEL;




    @Override
    public MissionType getMissionType() {
        return MissionType.INBOUND_5_OR_6_FLOOR;
    }
}
